.ai-suggestion-card { background: #eaf2ff; border: 1px solid #b3d4fc; border-radius: 8px; margin-top: 24px; }
.card-header { display: flex; align-items: center; gap: 10px; padding: 16px; color: #0d6efd; border-bottom: 1px solid #b3d4fc; }
.card-header h4 { margin: 0; font-size: 1.1rem; }
.card-body { padding: 16px; font-size: 0.95rem; line-height: 1.7; color: #334155; }
.card-body ol { padding-left: 20px; margin: 0; }
.card-footer { padding: 16px; text-align: right; }
.btn-primary { background-color: #0d6efd; color: white; border: none; padding: 10px 20px; border-radius: 6px; cursor: pointer; }
